Why are plums called Aloo Bukhara?

Aloo Bukhara is a popular restaurant in New Delhi, India. This restaurant is considered one of the best places for authe...

Continue reading