Magneto-Photonic Phenomena At Terahertz Frequencies