There is one place named Pushpalal Shrestha in Nepal.
All places in the world called "Pushpalal Shrestha".