World Largest Canvas depicts "Solomon and Sheba" Scenes

September 9, 2017