17 Apr 2014, 16:23 UTC · By: Alex Oagana / Today was a pretty good day for the Mercedes-Benz S-Class, as the three-pointed star flagship sedan just won the 2014 World Luxury Car award at the New York International Auto Show, despite the fact...