Hinduism is often described as a religion of fasts, feasts and festivals -- come and see for yourself.