India is the right country to be having the G20 presidency says British High Commissioner to India