Xi-li Ba-mi-xi-wa-er Diu-ba-sha

Chinese Name: 
息力八密息瓦兒丟八沙
Original Name: 
Sri Parameswara Dewa Shah
Author Comments: 
Affiliation: