India on Thursday described the strikes by Hamas on Israeli cities as "terror attacks" but at the same time reaffirmed its long-standing position, advocating negotiations towards establishing a "sovereign, independent and viable" state of Palestine living side-by-side at peace with Israel.