EDM is a label given by americans to identify the commercial big room sound eg. Hardwell, David Guetta, Steve Aoki etc.
Technically it stands for Electronic Dance Music but tell any tech house dj or deep house dj that they are playing EDM and many will take offence.
I don’t have much time now but this big room electro/commercial/EDM is usually 128bpm and contaims a few drops abd many have Pryda snares.. deep house can be anywhere from 110-128bpm but you can tell by the sounds use. Tech house has a more distinct drum pattern style and faster than deep house. Techno is much more repetitive but can sound harder and be faster than these 2.
Here in Spain Techno seems popular with those taking MDMA… commercial places (Edm, top 40 etc) you see people taking cocaine. No, I don’t take drugs, these are just my own observations.