Kinda confusing question:

A bus leaves for Shimla every 1 1/2 hours. The bus left 20 minutes ago and the next bus is scheduled to leave at 4:30 pm. What is the time now?​