Definition, Meaning & Synonyms | English word SHAMALBAGH
SHAMALBAGH
Definitions of SHAMALBAGH
- A town in Kashgar, Kashgar, Xinjiang, China formerly a township.
Number of letters
10
Is palindrome
No
Search for SHAMALBAGH in:
Page preparation took: 60.86 ms.