Just to add my update.
I landed 28th April, I called them today and the agent told me it was in process, i should give it another two weeks before calling them again.
I specifically asked her if the photograph they had on file was ok,she said if they need anything from me i will b contacted.
its...