More than 3000 junior doctors on indefinite strike from today.