Thanks a lot, Microtus and jmepler...Appreciate the help..I had guessed an oriole but could not find a matching call of the Orchard oriole or the Baltimore oriole..Hence, thought of checking..
Cheers
Update (23rd May evening): I just had the guy singing right outside my window. It is a Baltimore oriole.