Discuss the salient features of the Harappan architecture. (UPSC 2025, 10 Marks, )