The world population today touched the 7 billion mark, logically a cause for worry for planners in terms of food security.