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
Having already tasted numerous successes at the international stage, six-time World Champion MC Mary Kom has decided against participating in the trials for the upcoming IBA Elite Women's World Boxing Championships and 2022 Asian Games, that is sched ...
According to a research, a new species of one of the most recognisable types of dinosaurs is the oldest stegosaur ever found in Asia. It is one of the earliest unearthed anywhere in the world. ...
Canadian Prime Minister Justin Trudeau will travel to UK, Latvia, Germany and Poland from March 6 to 11 to coordinate additional responses to Russia's blatant violation of international law and the United Nations Charter. ...