Leader of Shiv Sena Uddhav Thackeray faction and Member of Parliament Sanjay Raut has filed a criminal defamation complaint before a Mumbai court against Bharatiya Janata Party (BJP) leader Kirit Somaiya for tweets put out by the latter against Raut.