Three-quarters of Indian men confess having had a one-night stand. But they also last the least time in bed, from foreplay to the climax.
A survey of more than 40,000 men in 43 countries on their sexual habits showed that South Korean men had sex the most number of times per week: 4.50.
This figure was 3.27 for Indian men, although it is better than the world average of 2.08.
The results of the survey have been unveiled by Men's Health in a special report "World's Best Sex Right Here In India". The findings can be read in the magazine's November issue.
The number of partners for the average man in his lifetime was 4.53 in India, well below the global average of 7.65 and much below the Brazilian score of 11.37.
Polish men are most faithful. Sixty-three percent of them said they had never cheated with another woman. The percentage for India was 48, just below the global average of 50 percent.
Compared to the worldwide average of 59 percent, 73 percent of Indian males admitted having a one-night stand. In this list, Portugal came on top with 81 percent.
Only 28 percent of Indian men said they would pay anything to please a woman, not far below the global average. The percentage was highest for Indonesia (64 percent).
The average length of foreplay by British men was 17.44 minutes. This was 13.98 in India, below the global average of 15.78.