Globular clusters (GCs) have multiple stellar populations, which show star-to-star abundance variations and multiple sequences (or spreads) in the Hertzsprung-Russell diagrams. It is explained by multiple generations of star-formation in GCs. However, the observed evidence of ongoing star-formation was not found within any clusters. Here we present a binary interactions scenario for the formation of multiple stellar populations in GCs, where GC stars were born in a single burst of star formation, but some of them are members of binary systems. Binary interactions can produce peculiar stars, e.g. the merged stars and the accretor stars. They are more massive than normal single stars in the same evolutionary stage, and they are rapidly rotating stars at the moment of their formation. Rotationally induced mixing can cause the variations of their surface chemical composition. This results in the single-generation GCs showing abundance anomalies.