We went to the vet by 3 wheeler. I had thought Raja has a dislocated shoulder (front right). The doc said he would not be able to put his weight on it. She thinks its a muscle injury (hit by car or person). Gave a pain killer. If it does not i can get an xray at Lajpat Nagar. Otherwise painkillers for a couple more days.
She noted that he is not using his hind leg too since it has lost weight.