Search Result
" Ishara Puppet Theatre Trust - India by the Nile - Puppet Theatre - India"

1 result

Arts & Culture - Spring Festivals
5/3/2017 8:58:21 AM
Images of Truth, staged by the Ishara Puppet Theatre Trust in Cairo and Alexandria, provided an informative and adaptive experience on the ideology of India's iconic leader