somehow I think a short short would make your torso look shorter and heavy parts look heavier. I think you should go with a normal or longer shirt if it goes with ur lehnga or whatever you plan to wear.
Agreed. Try to get a shirt not above the hip bones, infact couple inches below it. And simple shirt would look much better than heavy one.