Mohammed zahir shah

What is Mohammed zahir shah?

Mohammed zahir shah definition and meaning on Dictionary terms:
noun

1914

Tags: