An Indian company has launched what is being billed as the world’s cheapest smartphone. Ringing Bells earlier said their Freedom 251 phone would be priced under 500 rupees (£5; $7.3), but at the launch on Wednesday, it said it would cost just 251 rupees ($3.67; £2.56).