The 42-year-old former Chancellor of Exchequer, a devout Hindu, is the youngest British prime minister in 210 years