What is the name of current president of World Bank? A. Jan Pin B. Ajay Banga C. George Jay D. William Hib