I know it is haraam to show your face in makeup in front of non mahram but we know in Indian weddings a bride has to do makeup and they bring her in front of her non mahram inlaws. Its not only about the wedding day a newlywed girl has to wear makeup even after her wedding also and non mahram in laws are present . What should I do?

It’s not allowed to wear make up in front of non Mahrem. Don’t displease God to please His creation. Stay patient and He will help you. Maybe if you have to wear make up ask for your face to be covered by white veil when non Mahrem enter. This is what happens in Iraq weddings.