Art aficionados from around the globe are paying frequent visits to Cherpulassery’s famed Wall of Peace in Palakkad, Kerala. The latest visitor who stood in awe in front the modern mural art on ...