Thanks for the replies.
I checked the chain and sprockets. I think there is some issue with the wheel alignment. But chain and sprocket looks fine (chain is still oiled and new, and sharp edges on sprocket (back))
Its been a week and the bike is running smooth (considering the roads of Karachi) I am driving am 80kmh.
I think its fine and do not need a mechanic lookover at the moment as I am tight on budget
Still thanks for the advice.