world

A human pyramid of devotion