London is the capital and largest city of 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
Bharatiya Kisan Union (BKU) leader Rakesh Tikait on Tuesday said that 60 tractors will head to the Parliament in the national capital as a part of the tractor march to press for a statutory guarantee of minimum support price (MSP) for crops among oth ...