21 Eki 2023 ... If you are travelling to London for the first time, you must at least see the London Eye, Big Ben and the Palace of Westminster, shop on Oxford ...