I agree with Oecophilia, the snakes are Indian Rat Snakes (Ptyas mucosa) It is a very good picture of a pair of male snakes in ritual combat-which also demonstrates different colour varieties within a population. The Indian Rat Snake is quite common and is often reported in these competetive mating rituals. Somewhere, nearby there would have been a female snake, over which these two males are "fighting" biting never occurs in these dances it is more like a stylised wrestling match and eventually one of the snakes will submit to the greater strength of the other. The loser slithers away while the winner will then claim the female. Most snakes undergo this ritual of courtship, Rattlesnakes have also been filmed in combat. It would seem that the passion and heat of the moment lets the two males throw caution to the wind and they become so enthralled in the battle that their normally secretive lives become exposed.
The Indian Rat snake is a non venomous species that can reach 3m plus in length, they are known to inhabit forests and fields and have even been seen in city parks and gardens. their wide diet includes rodents, frogs, bats, birds lizards, turtles and other snakes. They are oviparous and lay somewhere between 5 to 25 eggs. the female is known to stay with the clutch and guard it till the eggs hatch, they have a wide distribution across S.E.Asia..
Message was edited by: snakemansnakes123