London is the capital and largest city of both England and the United Kingdom. Standing on the River Thames in the south-east of England, at the head of its 50-mile estuary leading to the North Sea, London has been a major settlement for two millennia. Read More
An expert on corruption studies and Central Asia politics in a webinar on Wednesday talked about 'why London is the money laundering capital of the world' and said, "there is a lack of political will to tackle this issue..." ...
Russian Foreign Minister Sergei Lavrov arrived in New Delhi on Thursday. It is the first high-level visit from Russia since the Ukraine crisis that triggered sanctions by western countries. ...
Journalist Rana Ayyub on Thursday moved the Delhi High Court challenging the Enforcement Directorate's decision of not allowing her to travel abroad and being stopped at the airport on her way to London. ...
Indian film actor and producer, Sanjay Kapoor announces his partnership with UK based charitable institute Wells on Wheels (WOW) founded by dental marketer Shaz Memon. ...