TravelNew Delhi: Unveiling the Soul of India's CapitalThe lotus temple in New Delhi a place where all religions can worship