Festival brings Iran, Afghan puppet traditions to India