British prime minister arrives in India for 2-day visit