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
Deadly effects of nuclear weapons can be reduced with the help of dust particles, a Delhi-based woman scientist has said in her research while noting that more testing is required in a controlled environment to see how things will work out on the gro ...
In a scathing attack against Farooq Abdullah's reported remark, wherein he suggested that Article 370 could be restored with the help of China, a PoK (Pakistan-occupied Kashmir) activist Amjad Ayub Mirza termed the Abdullahs as 'two-headed snakes'. ...