Mini cooper stalls. Bad belt and tensioner.

Mini cooper battery light comes on. Then all kinds of light start coming on then car stalls. The gentleman that was towing my car noticed the serpentine belt was hanging down from my engine so gave me a clue.