Skulls of water buffaloes on the pillar of a Temple near Kathmandu (Nepal)
This was near the Dakshinkali Temple, which is famous for the animal sacrifices that take place there every Tuesday and Saturday.