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 […]