[vc_row][vc_column][vc_column_text]Source The United Nation’s World Food Programme (WFP) released a report on last Friday that showed on an average an Indians spend 3.5% of their daily income on food while New Yorkers spend only 0.6% on a plate of food. India stands…
Today: 18 June 2026
My Voice