how to make Aligarh’s small samosa

This 50 year old shop makes the world’s smallest samosa, its size is one and a half inch and tastes amazing

Wasim Ahmed/Aligarh. Aligarh district of Uttar Pradesh is a city known for its famous locks…