A queue of Hindu believers during a festival in Varkala. At the end of the queue the priests of the temple are blessing and donating cups of rice to the God. The people are praying waiting for their blessing, while outside the women of the town are cooking for God.

Pushkar is a small town in the heart of Rajasthan where the Hindu culture is very strong. This town is famous for its lake, considered sacred, where everyday the locals gather for every kind of daily activity: from washing clothes and dishes, to bathing, or some religious rituals.

Around a Hindu temple in the heart of the city, which entrance was allowed only to the locals, there are some apartments where some Indian families live in close contact with this sacred place of great spirituality.

A chaotic, laud, colorful and beautiful Festival nearby Varkala. In the picture, the musicians were dancing and playing, spending all the last energies left. This was the final part of the morning festival, before starting again at night.