UN Deputy Secretary-General Amina Mohammed will visit India to discuss sustainable development and cooperation with New Delhi from August 26-28