You’re 34 and your ex who is now married is 35. Let me try and answer your questions:
Did he ever love me?
Probably!
Isn’t love above caste/creed/religion?
Not necessarily. There are all types of ways that people love and don’t love.
If caste was so important why did he wait before marriage date to bring all this up?
It sounds like he broke up with you right before your scheduled wedding and he used this as the reason. I don’t know if it was the real reason or not. The bottom line is that he broke up with you and married someone else.
If caste was so important how/why did he marry another girl of a different caste/creed/religion & not make that an issue (did he not want to marry me)?
People do the best they can when they break up with someone and what he said to break up with you may not have been the real reason he broke up with you. It was the best he could do.
Why does he contact me (asking if I’m married yet, how I am) & should I respond to it?
He’s contacting you because he’s interested in you. He may have been contacting this other woman he’s now married to while he was dating you. But my advice is not to respond to him and move on. You’ve spent a lot of time and energy on this guy, and he dumped you after seven years to marry someone else. You can do better — but only if you allow yourself to. I think you should move on. 😉