I was in Singapore last weekend and this was parked outside my hotel. Pretty rare sight, even for me (live in So. Cal). Picture quality, just OK - taken from my Iphone Yes, I know it is made in Italy. MB Image Unavailable, Please Login Image Unavailable, Please Login