Kodaikanal, the Beautiful Hill Station of India. Kodaikanal is one of the most beautiful hill stations of India. It is also proudly called as princess of hills with it's steepy mountains, rocks, dense forests and lovely lakes.
America is big. Life is short. The Great American Bucket List destinations.