The United Kingdom, officially the United Kingdom of Great Britain and Northern Ireland, and sometimes referred to as Britain, is a sovereign country located off the north-western coast of the European mainland. Read More
During the 47th Group of Seven (G7) meeting in the United Kingdom, several world leaders appreciated India's G7 engagement and Prime Minister Narendra Modi's interventions, said the Ministry of External Affairs (MEA), adding that India's engagement w ...
Top US lawmakers from the House Foreign Affairs Committee introduced a resolution on Monday (local time), urging the International Olympic Committee (IOC) to move the 2022 Winter Games, citing human rights violation against Uyghur by the Chinese gove ...