Somapura Mahavihara Somapura Mahavihara Somapur Mahavihara or, Sompur Vihara or,