Hailing India-Jamaica ties, Prime Minister Narendra Modi said on Tuesday that the relations between the two nations is based on a shared history, and added that Prime Minister Andrew Holness has been a long-standing friend of India.