Please check the arrival of 16528 at Banaswadi for the month of July 2016. Its always late by more than an hour. Is it not to make way for bus lobby. I had travelled earlier in the month of may it reached before 6.30 am at banaswadi. Most of the passengers get down here as the train takes more time to reach yeshwanthpur. But if you check the arrival history at ypr train may have reached on time most of the days, as running time given between banaswadi and ypr is more than an hour.