Banafsheh _ Miniature dance is a refined form and innovative style of Iranian classical dance. Her  choreography draws inspiration from classical, folkloric and ritual dances of her homeland Iran, blend with various style of world dance training. Miniature Dance Courses are from introductory to professional level and are offered across a variety of Persian Dance...