Travel The world’s most overcrowded holiday spot has 118 tourists to every resident October 21, 2024 Share on Facebook Tweet on Twitter Research done by MoneyTransfers.com revealed the popular cities overrun by crowds of tourists. Daily Express :: Travel Feed