what mean dhaba

India
April 16, 2007 10:53am CST
i mean this is a chip resturrent of indian public what r u think?
No responses