Millennium bridge in front of the Tate Modern building, London. UK. On the banks of river Thames.