2,600-odd km from Washington, D.C., and New York City, nestled southeast of St Thomas, the capital of the US Virgin Islands, is a small island, a tropical paradise called Little St James that will be remembered by history as Jeffrey Epstein's island.
Source: ndtv-world