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
Chitkara University, Punjab organized a culinary demonstration today for the students of Hospitality and Culinary Arts with Chef Sambhavi Joshi, Alumna of Le Cordon Bleu - London and Founder, Casareece Artisanal Pasta. She was accompanied by Saima Si ...
After a series of hearings that lasted several months, a London based independent tribunal has ruled that China committed 'genocide' against Uyghurs and other ethnic minorities in Xinjiang province. ...