Bharat Express

Leaves

The country's power monopoly, the Ceylon Electricity Board (CEB), is trying to restore power

Employees and passengers were seen hiding behind airport counters