New Delhi is the capital of India and it is a busy capital. There are quite a number of places which make for perfect weekend getaways from Delhi and to take a break from your routine. Here are a few recommended road trips from Delhi where you can experience flat straight roads or tackle the Hairpin bends in the hills and mountains nearby.
Tag: