God’s Own Country – Kerala

Last year in January I visited Kerala and OMG! It is rightly called God’s own country. This state is in the south of India and is very popular among tourists. Kerala has everything to offer from city skyline to lush greenery. Also, not to forget the mesmerizing and world-famous Backwaters of Kerala and the South […]