Goa is the smallest state in India, but it may be the state that has the most beauty contained within its borders. There are places where traces of human life can be seen dating back potentially 30,000 years, and it's no surprise that ancient humans would want to live on the shores of Goa.
Extensive rice paddies, equatorial forests, and waterfalls can all be found in this small Indian state, and visiting in either the winter or the summer are...