- Sopu City is a fictional city that does not exist in reality. It may be a reference to Sopu Village, which is located in Nepal. Sopu Village is a small rural village in the Dhading District of Nepal, with a population of around 4,000 people. The village is situated in the hills and is known for its beautiful scenery and traditional Nepali culture. It does not have the facilities or infrastructure of a city.