A town which is situated at the meeting point of roads is termed

Question 1 Report

A town which is situated at the meeting point of roads is termed