Buildings like Big Ben, The London Eye ... Another enthusiastic Londoner said St Paul’s Cathedral is the best landmark, adding “it is by the river and easy to get to.” ...