The US president has arrived in New Delhi for his first official visit to India. While he received a warm welcome by India’s leaders, elsewhere tens of thousands of people took to the streets to protest against his trip. Earlier George W. Bush had been in Afghanistan. He met some of the troops who are still involved in the hunt for al-Qaeda and Taliban fighters.Bush’s visit to Kabul comes at a time when authorities are struggling to deal with an insurgency – attacks have claimed more than 1500 lives since the start of last year. The US president promised continued help for Afghanistan. He said: “It’s not easy work. It’s hard to recognise that people should be allowed to worship freely and speak their minds freely after living under the grips of the tyrant. Our message was that the US doesn’t cut and run.” The US still leads an 18,000-strong force in Afghanistan, and NATO has about 9,000 peacekeepers stationed there.