Kerela – One of the 10 paradises of the World – “National Geographic Travel” Kerala, a tiny strip of land at the southernmost part of India, is a much loved tourist destination thronged by holiday makers. Referred to by the... (Continue reading)
The Baga beach is more of a fishing beach with the tourists from across the world trying to get that big catch... (Continue reading)