Paradise On Earth – Kerala Jane DoeMarch 13, 2016 If you are in a much-needed position for some rest and relaxation, then look no further than ‘Gods Own Country’, Kerala. Located in the south-west region of Ind... BlogsTravel