New Delhi, Aug. 1 -- On a charming cobblestone street tucked away in London's East End, a pub proudly hangs out a sign that reads "Oldest riverside pub in London." Across the Thames River, a pub with a different name makes the same bold claim.

The unofficial title of the oldest riverside pub in the city has long been disputed, with both the Mayflower and the Prospect of Whitby laying claim to the title.

The two contenders can be found along a quiet stretch of the Thames, far from the city's crowded souvenir shops and tourist sites, serving up traditional British dishes - from steak and ale pie to sticky toffee pudding - with a side of history.

The Mayflower is named after the Pilgrim Mayflower ship, which set sail from the site in 1620...