A guy who refuses to acknowledge the simple fact that China produces more food than India is accusing others of being afraid of truth!
Well, you must have big nerve!
Let me do it one more time, is it a fact that China produces far more food for more people with less farming land than...