back to top
LONDON: The London 2012 Olympics appears to be deterring tourists from the capital's centre after warnings of travel chaos and overpriced hotel rooms, according...