Vehicular Ad-Hoc Networks in Smart City