Webcams Torquay online
The small town of Torquay is located on the South of the UK and is a classic provincial town, England. The population of Torquay in 2014 was 63 thousand people. The city is located on the shores of the English channel in the Bay of Torbay. Despite its location, the city fairly mild weather thanks to the warm currents passing off the coast of England.