AstraZeneca has filed a lawsuit against Ranbaxy Laboratories in an attempt to stop the Indian drug maker from launching a ...