Russian Immigrants Hiding From the Law in London and Switzerland

earth world lighting height globe global

London is the most attractive UK city as it is considered the capital of finance and business. However, the National Crime Agency warns of large-scale corruption committed by some Russians in the UK.  The Times of Geneva also warns that there might be similar conclusions following their own investigation in Switzerland. Both countries are struggling […]