There will be 1.8 billion Indians by 2050. GM crops are the only way to feed them all