Kerala is known as God’s own country in India and the name completely justifies the stunning natural beauty of this south Indian state. Although, most popular as the home of the Kerala back waters, this charming state has more to offer than just a trip down the back waters. The culture, traditions as well as
Read More