India is the world's largest producer of mangoes, supplying more than half of the world’s output. In the Indian state of Uttar Pradesh, farmer Kaleem Ullah Khan has nurtured a mango tree for decades to produce more than 300 fruit varieties. The nine-metre (30ft) tree is 120 years old.