Londongrad
Proper noun
Meaning
Londongrad
London, seen as a haven for Eastern European (especially Russian) exiles.
Synonyms
Examples
The oligarchs soon became famous but the untold story of 'Londongrad' is one of greed, excess, secret business deals and political intrigue.
“Londongrad” is the nickname, not entirely affectionate, that wealthy Russians have bestowed upon Britain’s capital.