The speech was reportedly recorded at the Fitzrovia Chapel, a former chapel of the Middlesex Hospital in central London.
Velankanni, located on the pristine shores of the Bay of Bengal, is among Southern India’s most beautiful churches. Known as ...