Write SQL query to solve given problem: What is the full name of the driver who delivered the most shipments to the least populated city?. Keep the solution inside sql tag ```sql [SQL-Query] ```
SELECT T1.first_name, T1.last_name FROM driver AS T1 INNER JOIN shipment AS T2 ON T1.driver_id = T2.driver_id INNER JOIN city AS T3 ON T3.city_id = T2.city_id GROUP BY T1.first_name, T1.last_name, T3.population HAVING T3.population = MAX(T3.population) ORDER BY COUNT(*) DESC LIMIT 1