Welcome to Leela Supermarket
Frozen Punjabi tinda (Indian baby pumpkin), a versatile vegetable for various dishes.