15 Beautiful Waterfalls Near Delhi to Visit in 2022
Located at an altitude of about 5200 feet, Chadwick Falls should be on your sightseeing list if you are planning a trip from Delhi. Located deep in the Glen Forest, this perennial waterfall is about 300 feet high. Even in summer, its water is quite cold because it flows directly from the snow-capped Himalayas. You […]