Kerala – God’s Own Country is indeed one of the most beautiful tourist destinations in India; and we all know it! But, when it comes to the history of this state, not everyone can boast of their acquaintance with Kerala! Once a hub of spice trade, this part of India was also ruled by [...]