There are stunning and breath-taking places to visit in New Delhi. New Delhi, the capital of India, is quite famous for its majestic vistas and mansions built during the British rule in India. It has a striking contrast to Old Delhi, which is full of Mughal monuments and buildings belonging […]