How far is the Thames river from the London City Center?
Thames river lies about 47 km away from the City Center of London.