Vedam, a south Indian speciality restaurant, opens in Bengaluru, ET ...

Responsive image