This is called the olivet discourse because he gave it on the mount of olives and Jesus denounced the temple. Matthew Mark and Luke, record the olivet discourse but John doesn’t, however a school of thought says John writes revelation as his olivet discourse. Another school of thought says, it speaking of the end of world, famine, false prophets. Another school of thought say this already happen in 70 AD, when Rome came and destroyed Jerusalem.