Question: are vanishing points always on the horizon?
Answer: Your vanishing point will always occur on the horizon line. The road and buildings around you will direct you to your vanishing point. Follow the slants of their roofs up or down. Your vanishing point is where those lines converge.