Pete Townshend performs ’Drowned’, India, 1976
Pete Townshend performs ’Drowned’ for Meher Baba devotees in Meherabad, India in 1976. This was his second and last visit to India when he accompanied Delia De Leon who had first met Baba in the 1930s. © Eel Pie Recording Productions Ltd.