This picture depict the mystical Lake Anotatta at the foot of Mount Meru in the Himalayas. According to the legend, the four sacred rivers of India flow out of this lake through the spout in a form of a lion, a horse, an elephant and a bull. They circle the lake twenty four times before flowing...