Avalokiteshwara, a renowned Buddhist devotional figure