Recently I found from this that a visa is not required to travel to Jamaica for an Indian citizen. Does that mean I can travel directly to Jamaica with only m