many cities and towns in various districts in the states of west bengal, odisha, andhra pradesh and tamil nadu are connected by national highway 16. nh 16 has a total length of and passes through the states of west bengal, odisha, andhra pradesh and tamil nadu.