My happy place!

3 min read

Simon Cowell fell in love with the Caribbean island of Barbados almost 20 years