Rajpur and Sonarpur are two separate towns. Since the formation of the municipality, these twin towns are known together as Rajpur Sonarpur.
Rajpur and Sonarpur are two separate towns.  However, after the formation of the municipality, they are now known together as Rajpur Sonarpur.