Wonderful wonderful movie.
Just a bit of my pet peeves. Dress code needs to be followed. So when you go to another country, visiting other religions' sacred places, you could respect their tradition of dress code and not dressing as one of those trashy tourists that dress carelessly and obnoxiously.