Lotus Temple

If you’re ever in New Delhi the first thing you must see is the Lotus Temple. Take it from me and leave everything but the camera behind. Mel and I laid low and took the last few days of our time in India to relax but we set aside enough time for New Delhi. The more than endearing […]