Respuesta :

The meaning of the idiom is New York City and other cities that are always awake. They are buzzing with activity and have stuff always going on! Hope this helps! :)