NRI Bytes
12th century Nepalese Manjushri statue sold for about Rs 166 crore in 2026 — NRI Bytes