Ancient Q58 Leave a Comment / GK / By admin@jkexampreparation.com Which of these archaeological sites lies in Haryana? 1. Lothal 2. Dholavira 3. Rakhigarhi 4. Mehrauli Park Answered by 1 user(s) Share Explanation: Rakhigarhi is an important Harappan site in Haryana.