Meet duo who got Rs 25,000,000 funding to buy an island and make their own country
Monday, 25 December 2023
The island lies in the Caribbean and just 15 minutes off the coast of the country Belize. It has over 100 investors.
The island lies in the Caribbean and just 15 minutes off the coast of the country Belize. It has over 100 investors.
|
||||
You Might LikeRelated videos from verified sources
|