A review on smart city - IoT and deep learning algorithms, challenges. (29th April 2022)