Inside there was a man praying loudly. The Bharat Mata in Varanasi is the only temple in the land dedicated to Mother India.
Photo essay: Journey to Varanasi