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
Supreme Court judge Justice DY Chandrachud on Tuesday said equality is not just achieved by the decriminalisation of Section 377 of the IPC alone but it must also extend to all spheres of life. ...
British High Commission held a reception to mark the fourth anniversary of landmark Indian section 377 judgment which decriminalised same-sex relations in India. ...