Updated:January 21, 20142013 SEAT Alhambra MPV ReviewJanuary 5, 2014 Almost all the seven-seat cars can surely claim to carry that many people with ease as the smallest seats at…