In the North East of Moscow to the South West of the British capital in the centres of London Bridge over the River next to the Tower of London on a map of Scotland
In the north east of Moscow, to the south west of the British capital in central London bridge over the river near the Tower of London on the map of Scotland