24 FPS is the nominal speed for film (as in cinema, although very old monochrome was cranked around 18 FPS which is why silent films have people walking fast - shot at 18, played back at 24 on modern equipment - they would originally have been exhibited at the speed they were shot at)
25 FPS is the nominal frame rate for PAL (and SECAM) TV - look at the article on Wiki about PAL TV to see why this isn't actually the case.
30 FPS is the nominal frame rate for NTSC TV
Europe overwhelmingly has 50Hz mains (so lights flicker at 100Hz which is harmonic with 25 FPS)
North America overwhelmingly 60Hz mains (so lights flicker at 120Hz which is harmonic with both 24 & 30 FPS) - there used to be an area around Niagara that was 25Hz because of the old hydro generators but I think that's gone now
For various technical reasons the actual frame rates of TV are a midge's whizzer less than the nominal value (it's something like 24.97 & 29.97 FPS a potential source of the slow pulsing of the lights)
When you watch a movie on TV in PAL regions they simply sped the frame rate from 24 to 25, so the movie ran 4% shorter, and the soundtrack was 4% higher pitch. Which drives people with perfect pitch mad.
In NTSC because jumping from 24 FPS to 30 would make everyone sound like Pinky & Perky they employed a technique called 3:2 pulldown where they take 4 frames of original and turn it in to 5 frames of output typically by doubling one frame in five...
Now, way back in the day your European TV would be built to European standards so it accepted a PAL (or SECAM) signal at 25fps. If you presented other than a 25 FPS signal, you either got no picture, a rolling picture, a monochrome picture depending on the TV. As technology progressed and VCRs became a thing with people buying tapes from other regions the manufacturers saw a reason to make VCRs and TVs to handle that (VHS recorded NTSC & PAL differently to the tape as well as the frame rate being different)
Now we have multistandard TVs that will take any signal and handle it... Probably upscale it and present it on a screen with a refresh rate of 100Hz or more.