1 Jun 2009, 13:29 UTC · By: Bogdan Popa / Surely, the title could make some of you smile following last week's news that Alto received a disappointing 3-star rating in the latest Euro NCAP crash tests. But the Japanese automaker is ver...