Yes, there are sky scrapers in NYC.
Most of the streets in inner London are Victorian or older.
No. London is about 50 miles from the sea but is connected to the open sea by the river Thames and used to be a major port until about 40 years ago.
Hamleys! Harrods, is a very famous shop.
No.