On September 13, one of India’s most recognisable riverside traditions will find an unexpected setting: the banks of the River Thames in London. The sold-out Ganga Aarti on the Thames—A Ceremony of ...