Thaba Eco Hotel Review aka Thaba Ya Batswana During the run-up to the 2010 FIFA World Cup, long before the official on-field battles for the Cup began, two prominent teams were engaged in another sort of battle. Mexico and Portugal were both fighting for the privilege of staying at Thaba Eco Hotel (previously known as […]