The International Energy Agency is a Paris-based autonomous intergovernmental organization established in the framework of the Organisation for Economic Co-operation and Development in 1974 in the wake of the 1973 oil crisis. Read More
The Taliban has welcomed India's decision to return their technical team to its embassy in Kabul to continue humanitarian assistance in Afghanistan. ...