Recalling that the Planck constant is $6.62607015 \times 10^{-34} m^2kg/s$ and taking into account the formula $E=hf$, for the energy of photons, we can rapidly derive the energy of gamma rays, which have wavelength $\lambda=100\times 10^{-12}$m and thus with frequency ($f=\frac{c}{\lambda})$ of $1\times10^{19}$ Hz for gamma rays. We get the energy
$E=1\times 10^{19}\cdot6.62607015 \times 10^{-34}=6.62607015 \times 10^{-15}$J.
But what makes gamma ray the limit of electromagnetic radiation? Why is there no light which carries for instance $1.3^{-12}$J and have a frequency of $20\times10^{20}$ Hz?
Which Universal factor imposes this limit of electromagnetic radiation, and what is it called?