The European Union is a political and economic union of 28 member states that are located primarily in Europe. Its members have a combined area of 4,475,757 km² and an estimated total population of about 513 million. Read More
Facing the heat for procedural delay in execution of death sentence of four convicts in the Nirbhaya rape and murder case, the Ministry of Home Affairs (MHA) here on Wednesday moved the Supreme Court seeking modification of its January 2014 judgement ...