which country 's embassy is located in the city that stands on the river thames ?
bahamas