Metro to run until 2 am on New Year’s Eve in Bengaluru