Can you guess?

With countless new residential areas being built worldwide and numerous professionals flocking to major metropolitan areas across the globe, many highly populated areas have become quite congested. Can you guess which location has the highest population density per square kilometer?

A. India
B. Hong Kong
C. Brazil
D. Macau