Hundreds of anti-tourist protesters stormed Troya Beach, Tenerife, while shouting and holding posters as holidaymakers cowered in their towels today.

Hundreds of anti-tourist protesters stormed Troya Beach, Tenerife, while shouting and holding posters as holidaymakers cowered in their towels today.