This place is not much known but genuinely, one of the beautiful places in the world. Jamaica is an Island country situated in Caribbean Sea and is a perfect place for Island lovers. You will cherish each and every moment spend there because of this beautiful environment created by Green landscapes, beaches and mountains. A lovely place which one should visit before you die. And yes, for Indians without visa for a certain time.