Webcams worldwide placed on 2D and 3D maps. Navigate through the maps and find your webcam by thumbnail preview. youngwomanofbusiness.co.uk - Webcams. youngwomanofbusiness.co.uk | Live Webcams from Rochester, New York. Times Square – the biggest meeting place for people from all over the world – this camera gives you a live feed of the same.