KERELA

GOD’S OWN COUNTRY

Kerela – Land of Gods or Gods’ own country, as it is so rightly said. It’s a paradise on planet earth, similar to Kashmir in North read more…