The present invention relates to novel substituted pyrrole compounds, their derivatives, their analogs, their tautomeric forms, their stereoisomers, their polymorphs, their pharmaceutically acceptable salts, their pharmaceutically acceptable solvates and pharmaceutically acceptable compositions containing them. This invention particularly relates to novel substituted pyrrole compounds of the general formula (I), their analogs, their derivatives, their polymorphs, their tautomeric forms, their pharmaceutically acceptable salts, their pharmaceutically acceptable solvates and their pharmaceutical compositions containing them.This invention also relates to the process for preparing such compounds, a composition containing such a compound and the use of such a compound and composition in medicine.