Shops have been flooded extensively in central London's Oxford Street caused by a burst water main.
18 bus routes have been diverted, said Transport for London the BBC reported. Shops flooded include Ann Summers and Next. Thames Water said that at least 10 shops had been flooded and it happened at 20.30
20 is the number of judgement and 18 also relates to Rev 18. Rev 18 is also about NYC, merchants and the American corporations. So bus routes being diverted could be a good sign for the UK, although judgement is certainly upon London's retailers.