New Delhi, Restaurant Review Restaurant Review: Global Food Factory, Rajouri Garden, New Delhi October 23, 2023