Delhi is considered as the largest commercial centre in Northern India. Even though Delhi has some of the best sightseeing spots and beautiful historical monuments, but the place is so fast-paced that people often look for offbeat getaways to relax. From breathtaking backdrops and soothing climate to lush green landscapes,