Protesters attacked public buses in Mumbai, and the neighbouring Thane and Navi Mumbai as the bandh called by Maratha outfits over their demand for reservation began this morning.