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