Bangalore Metro Rail Corporation Limited under fire for fleecing passengers, undermining public transport