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
The United Kingdom has sent a group of around 30 elite troops to Ukraine to train the country's armed forces on anti-tank weapons transferred to Kiev by London amid concerns about the escalation of the Ukrainian crisis, Sky News reported. ...
Who doesn't like romantic gestures? Filmmaker Tahira Kashyap is indeed a lucky woman as her hubby Ayushmann Khurrana never leaves a chance to make her feel special. ...
On the fifth day of trial in the case of the British-Pakistani man Muhammad Gohir Khan, charged for conspiring to kill Netherlands-based blogger and activist, Ahmad Waqass Goraya, on Wednesday, Khan took the stand and gave evidence of his relationshi ...