Legal Issues and Controversies of Ravi Lamichhane