Pergunta de entrevista da empresa Tata Consultancy Services

difference between ghazal dohe, nazm and sufi