Challenges for adopting and implementing IoT in smart cities - Nripendra Rana (Internet Research, 2019)